extends ../../../../../app/views/layout-marketing

block content
	main.content.content-alt#main-content
		.container
			.row
				.col-md-6.col-md-offset-3.col-lg-4.col-lg-offset-4
					.alert.alert-success #{translate("nearly_activated")}
			.row
				.col-md-6.col-md-offset-3.col-lg-4.col-lg-offset-4
					.card
						.page-header
							h1 #{translate("please_set_a_password")}
						form(
							data-ol-async-form
							name="activationForm",
							action="/user/password/set",
							method="POST",
						)
							+formMessages()

							+customFormMessage('token-expired', 'danger')
								| #{translate("activation_token_expired")}

							+customFormMessage('invalid-password', 'danger')
								| #{translate('invalid_password')}

							input(name='_csrf', type='hidden', value=csrfToken)
							input(
								type="hidden",
								name="passwordResetToken",
								value=token
							)

							.form-group
								label(for='email') #{translate("email")}
								input.form-control(
									aria-label="email",
									type='email',
									name='email',
									placeholder="email@example.com",
									value=email
									required,
									disabled
								)
							.form-group
								label(for='password') #{translate("password")}
								input.form-control#passwordField(
									type='password',
									name='password',
									placeholder="********",
									autocomplete="new-password",
									autofocus,
									required,
									minlength=settings.passwordStrengthOptions.length.min,
									maxlength=settings.passwordStrengthOptions.length.max
								)
							.actions
								button.btn.btn-primary(
									type='submit',
									data-ol-disabled-inflight
									aria-label=translate('activate')
								)
									span(data-ol-inflight="idle")
										| #{translate('activate')}
									span(hidden data-ol-inflight="pending")
										| #{translate('activating')}…
